A tuplespace based execution model for decentralized workflow enactment: applied for BPEL

نویسنده

  • Daniel Martin
چکیده

The ability to cope with change is one of the biggest challenges companies arefacing today [JLN08]. Methods to increase business agility, such as outsourcingor off-shoring of non-core parts of the business are practiced already and willcontinue to play an important role in the future. A change in business howeveralways means to also change the underlying IT infrastructure, which thereforeneeds to be designed in a way to be able to support flexible re-arrangementof its support for business operations. IT systems today are integrated usingso called workflow management systems, that execute a business process inthe form of “orchestrations” of the individual applications used for carrying outbusiness functions.These processes today are enacted centrally, i.e. the workflow engine acts asa central point of control governing the lifecycle of all activities of a process.This way of enacting processes has certain drawbacks, revealed when executingchange such as outsourcing parts of a process. Using state-of-the-art workflowengines, this results in development of process partitions that need to bemaintained separately and were not created because the original business goalhas changed, but because the used workflow engine does not allow for flexibledeployment of a single process model to multiple process engines.This thesis proposes a fundamentally new execution model for decentralizedworkflow enactment that does not have these drawbacks. It allows for flexible

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

EWFN - A Petri Net Dialect for Tuplespace-Based Workflow Enactment

Petri nets are a formalism for describing systems where interactions between active components – so-called transitions – are modeled as exchanges of tokens over passive places. Whether a transition may fire is solely dependent on the availability of tokens in its incoming places; similarly a transition forwards control to subsequent transitions by storing tokens in their respective input places...

متن کامل

Decentralized and Flexible Workflow Enactment Based on Task Coordination Agents

Flexibility and distribution are major challenges of an advanced workflow management system, but have been addressed mostly separately from each other. In this paper, we present an agent-based workflow enactment service which combines flexible and decentralized workflow execution. Every task is coordinated by its own task (coordination) agent which interacts with related task agents by event pa...

متن کامل

Grid Workflow Modelling Using Grid-Specific BPEL Extensions

This paper discusses problems of Grid service composition using BPEL4WS. In particular, difficulties concerning the invocation of WSRF-based services are elucidated. A solution to this problem is presented by extending the BPEL specification, and an implementation based on the ActiveBPEL workflow enactment engine is described.

متن کامل

A method for partitioning BPEL processes for decentralized execution

Service orchestrations are a common means to compose individual services to either higher-level services or potentially complex composite applications. The Web Service Business Process Execution Language (WS-BPEL) is an example for a language that allows for defining automatically executable orchestrations of Web services. As of today, BPEL process are typically executed in a centralized manner...

متن کامل

An Analysis of Web Services Workflow Patterns in Collaxa

Web services have a substantial impact on today’s distributed software systems, especially on the way they are designed and composed. Specialization of different services is leading to a multitude of applications ultimately providing complex solutions. The interaction and modeling aspects of Web services is increasingly becoming important. Based on the needs for Web services conversations, proc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010